package com.yanqu.road.entity.activity.carptrip.data;

import com.yanqu.road.entity.DataObject;
import com.yanqu.road.entity.FieldTypeAnnotation;
import com.yanqu.road.entity.player.UserBaseInfo;

@FieldTypeAnnotation(tableName = "t_u_carp_trip_pvp_report", desc = "pvp 战报")
public class CarpTripPvPReportData extends DataObject {

    @FieldTypeAnnotation(select = true, update = true, desc = "活动ID")
    private int activityId;

    @FieldTypeAnnotation(desc = "层数")
    private int cellId;

    @FieldTypeAnnotation(desc = "玩家")
    private long userId;

    @FieldTypeAnnotation(desc = "能力")
    private String ability;

    @FieldTypeAnnotation(desc = "对手")
    private long enemyUserId;

    @FieldTypeAnnotation(desc = "对手信息")
    private UserBaseInfo enemyUserBaseInfo;

    @FieldTypeAnnotation(desc = "对手能力")
    private String enemyAbility;

    @FieldTypeAnnotation(desc = "原层数")
    private int oldCellNum;

    @FieldTypeAnnotation(desc = "变化后的层数")
    private int newCellNum;

    @FieldTypeAnnotation(desc = "时间")
    private long time;

    public int getActivityId() {
        return activityId;
    }

    public void setActivityId(int activityId) {
        this.activityId = activityId;
    }

    public int getCellId() {
        return cellId;
    }

    public void setCellId(int cellId) {
        this.cellId = cellId;
    }

    public long getUserId() {
        return userId;
    }

    public void setUserId(long userId) {
        this.userId = userId;
    }

    public String getAbility() {
        return ability;
    }

    public void setAbility(String ability) {
        this.ability = ability;
    }

    public long getEnemyUserId() {
        return enemyUserId;
    }

    public void setEnemyUserId(long enemyUserId) {
        this.enemyUserId = enemyUserId;
    }

    public UserBaseInfo getEnemyUserBaseInfo() {
        return enemyUserBaseInfo;
    }

    public void setEnemyUserBaseInfo(UserBaseInfo enemyUserBaseInfo) {
        this.enemyUserBaseInfo = enemyUserBaseInfo;
    }

    public String getEnemyAbility() {
        return enemyAbility;
    }

    public void setEnemyAbility(String enemyAbility) {
        this.enemyAbility = enemyAbility;
    }

    public long getTime() {
        return time;
    }

    public void setTime(long time) {
        this.time = time;
    }

    public int getOldCellNum() {
        return oldCellNum;
    }

    public void setOldCellNum(int oldCellNum) {
        this.oldCellNum = oldCellNum;
    }

    public int getNewCellNum() {
        return newCellNum;
    }

    public void setNewCellNum(int newCellNum) {
        this.newCellNum = newCellNum;
    }
}
